.cardtable{
    .mcard{
        .ivu-card-head{
            padding: 10px 20px 2px 20px;
        }
        .ivu-card-body{
            padding: 11px 16px 5px 16px;
        }
    }
}
.mycard{
    .ivu-card-head{
        padding: 10px 20px 2px 20px;
    }
    .ivu-card-body{
        padding: 11px 16px 5px 16px;
    }
}
.ivu-table-small th{
    height: 40px;
}
.a, button, ul {
    -webkit-animation: none !important;
}
.example-header {
    font-weight: 500;
    margin: 5px 0 10px;
    position: relative;
    p{
        text-align: left;
    }
}
.example-header:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #eee;
    position: absolute;
    top: 10px;
    left: 0;
}
.example-header span {
    display: inline-block;
    background: #fff;
    padding: 0 5px 0 18px;
    position: relative;
    margin-left: -120px;
    font-size: 14px;
}
/*.ivu-card-body {
    .tablepage{
        position: relative;
        .ivu-table-wrapper{
            position: relative;
           !* position: absolute;
            height: auto;
            top: 0;
            left: 0;
            right: 0;*!
        }
    }
}*/
.main-content-item{
    padding: 0px !important;
    width: auto !important;
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto !important;
    .left{
        position: absolute;
        top: 0;
        left: 0;
        right: 310px;
        height: auto;
    }
    .right{
        position: absolute;
        top: 0;
        right: 0px;
        height: auto;
    }
}
